Abstract: Keylogging is one of the harmful malware wherein the activity of recording the keys struck on a keyboard is being observed in such a way that the person using the keyboard is unknown about the fact that their actions are being observed. This paper aims to prevent keylogging attacks by assigning proper authentication codes. The methodology of this research has progressed using System model, Linear and Matrix Barcodes, Message signing and Visual Signature Validation. Demonstration of careful visualization design enhancing the security and the usability of authentication is being successfully reflected in this paper. This research enables the user to store essential information in an encrypted format which can be decrypted very speedily thereby enabling to achieve a high level of usability while satisfying stringent security requirements using strict authentication.

Keywords: Keylogging; Authentication; Encryption; Decryption.